package cn.itcast.dao;

import cn.itcast.pojo.Member;
import cn.itcast.pojo.Member;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MemberFilesDao {


        /**
         * 新增会员
         *
         * @param member
         */
        void add(Member member);

        /**
         * 根据条件查询会员
         *
         * @param queryString
         * @return
         */
        Page<Member> selectByCondition(String queryString);

        /**
         * 根据id删除会员
         *
         * @param id
         */
        void deleteById(Integer id);



        /**
         * 根据id查询会员
         *
         * @param id
         * @return
         */
        Member findById(int id);

        /**
         * 更新会员数据
         *
         * @param member
         */
        void update(Member member);



        void editStatus(@Param("id") Integer id, @Param("status") Integer status);
}


